#pragma once
class GameMain;
#include "GraphicsEngine.h"
#include "messageHandler.h"
#include "Viewer.h"
#include "Window.h"
#include "LightSource.h"
#include "Drawable.h"
class GameMain
{
public:
	GameMain(void);
	GameMain(HINSTANCE hisnt);
	~GameMain(void);
	HWND getHWND();
	Window* getWindow(){
		return window;
	}
	int getLightSourceCount(){
		return lightSourceCount++;
	}
private:
	HWND hwnd;
	GraphicsEngine* g;
	Window* window;
	int lightSourceCount;
	Sun* s;
	Viewer* v;


};

